import br.com.JZSolution.modelo.Venda;
import br.com.JZSolution.negocio.VendaNegocio;


public class TestaEMSuperNegocio {
	public static void main(String[] args) {
		VendaNegocio vendaNegocio = new VendaNegocio();
		Venda venda = new Venda();
		vendaNegocio.criar(venda);
		
		Venda venda2 = new Venda();
		vendaNegocio.criar(venda2);
		
		System.out.println(vendaNegocio.selecionar(2).getId());;
		
		//OK - O EM suporta abrir commitar e reabrir a conexao.
		//SuperNegocio funcionara.
		
		/*
		 * Selecionar generico do dao
		 * 
		 * public T selecionar(Long id){
				return (T)em.find(this.getClass(), id);
			}
		 * 
		 * nao funciona porque o que volta no getClass e o DAO e nao a entidade, so 
		 * funcionava porque estava sobreescrito em todos os dao
		 */
	}
}
